/* 重置样式  */
body,ul,dl,dt,dd,p,ol,h1,h2,h3,h4,h5,h6,form,img,table,fieldset,legend{margin:0; padding:0;}
ul,li,ol{list-style:none;}
img,fieldset{border:0; }
img{display:block;}
a{text-decoration:none; color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
body{ font-family:"微软雅黑";}
input,a{outline:none;}
html,body{
    height: 100%;
}
body{
    display: flex;
    flex-direction: column;
}
header{
    height: .62rem;
    /* background-color: rgb(168, 168, 168); */
    display: flex;
    justify-content: space-between;
    padding-top: .6rem;
    border-bottom: .03rem solid #c8c8c8;
}
header p {
    width: 4.1rem;
    font-size: .34rem;
    color:#181818;
    font-family: "微软雅黑";
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
header .iconfont{
     margin-left: .37rem;
}
header #link{
    width: .48rem;
    height: 0.47rem;
    margin-right: .4rem;
}

header #link img{
    width: 100%;
    height: 100%;
}


main{
    flex: 1;
}
main #cont-img{
    height: 3.07rem;
    background-color: rgb(233, 233, 233);
    position: relative;
}
main #tag{
    width: 1.07rem;
    height: .46rem;
    background-color: #fb7432;
    border-radius: 0 .26rem .26rem 0;
    border: .02rem solid #ef6a29;
    border: #ef6a29 #ef6a29 #ef6a29 transparent;
    position: absolute;
    top: .2rem;
    text-align: center;
    color:#fff;
    line-height: .46rem;
    font-size: .26rem;
}
main #title{
    padding:.1rem .3rem .06rem ;
    line-height: .5rem;
    font-size: .34rem;
    font-weight: 600;
    /* background-color: rgb(189, 157, 157);  */
}
main #information{
    height: 1.76rem;
    /* background-color: rgb(226, 223, 223); */
    display: flex;
    justify-content: space-between;
    align-items: center;
}
main #information #icon{
    width: .85rem;
    height: .85rem;
    border-radius: 50%;
    margin: 0 .15rem;

}
main #icon img{
    width: 100%;
    height: 100%;
}
main #nickname{
    flex: 1;
    font-size: .3rem;
    color:#2b2b2b;
    font-weight: 600;
}
main #date{
    height: 100%;
    line-height: 2.3rem;
    font-size: .25rem;
    color:#898989;
    margin-right: .4rem;
    font-weight: 600;
}
main #text{
    font-size: .26rem;
    line-height: .41rem;
    color:#383838;
    padding: .2rem;
}
main #text p{
    padding: .15rem;
}




footer{
    height: .98rem;
    /* background-color: rgb(240, 190, 190); */
    display: flex;
    justify-content: space-between;
    align-items: center;
}
footer p{
    height: 100%;
    width: 2.44rem;
    background-color: #cccccc;
    font-size: .3rem;
    color:#fff;
    text-align: center;
    line-height: .95rem;

}
footer #heart{
    display: block;
    width: .43rem;
    height: .43rem;
    margin: 0 0 0 .31rem;
}
footer #heart img{
    width: 100%;
    height: 100%;
}
footer  #num{
    display: block;
    flex: 1;
    font-weight: 600;
    font-weight: .26rem;
    margin-left: .25rem;
    color:#0c0c0c;
}